import { list_1_1, list_1_2, list_1_3 } from "@/mock/generalLedger";
import { list_2_1, list_2_2 } from "@/mock/fixedAssetsStatisticsTable";
import { list_3_1, list_3_2 } from "@/mock/idleEquipmentStatisticsTable";
import { list_4_1, list_4_2 } from "@/mock/equipmentProcurementStatisticsTable";
import { list_5_1, list_5_2 } from "@/mock/equipmentScrappingStatisticsTable";
import { list_6_1, list_6_2, list_6_3 } from "@/mock/accidentStatisticsTable";
import { list_7_1, list_7_2 } from "@/mock/singleMachineAdjustAccounts";
import {
  list_8_1,
  list_8_2,
  list_8_3,
} from "@/mock/projectEquipmentStatisticsTable";
import { list16_1, list16_2, list16_3 } from '@/mock/equipmentExpenseLedger'
import { list14_1, list14_2, list14_3 } from '@/mock/equipmentConsumptionDeductionLedger'
import { list13_1, list13_2, list13_3 } from '@/mock/equipmentConstructionCostTable'
import { list12_1 } from '@/mock/singleMachineCostStatistics'
import { list11_1, list11_2, list11_3 } from '@/mock/equipmentDynamicStatisticsTable'
import { list10_1, list10_2, list10_3 } from '@/mock/outsourcedEquipmentStatisticsTable'
import { list9_1, list9_2, list9_3 } from '@/mock/specialEquipmentStatisticsTable'

const request = {
    /* ---------------------------------------设备总账------------------------------------ */
  // 设备总账-集团层
  getGroupCompany(params) {
    return list_1_1;
  },
  // 设备总账-分子公司层
  getConstituentCompany(params) {
    return list_1_2;
  },
  // 设备总账-项目层
  getProjectCompany(params) {
    return list_1_3;
  },
  /* -----------------------------------固定资产统计表---------------------------------------- */
  // 固定资产统计表-集团层
  getGroupFixedCompany(params) {
    return list_2_1;
  },
  // 固定资产统计表-分子公司
  getConstituentFixedAssets(params) {
    return list_2_2;
  },
  /* -----------------------------------闲置设备统计表---------------------------------------- */
  // 闲置设备统计表-集团层
  idleEquipmentGroup(params) {
    return list_3_1;
  },
  // 闲置设备统计表-分子公司层
  idleEquipmentCompany(params) {
    return list_3_2;
  },
  /* -----------------------------------设备采购统计表---------------------------------------- */
  // 设备采购统计表-集团层
  getReportEquipmentGroup(params) {
    return list_4_1;
  },
  // 设备采购统计表-分子公司
  reportEquipmentProcurementCompany(params) {
    return list_4_2;
  },
  /* -----------------------------------设备报废统计表---------------------------------------- */
  // 设备报废统计表-集团层
  getReportEquipmentScrapGroup(params) {
    return list_5_1;
  },
  // 设备报废统计表-分子公司层
  reportEquipmentScrapDelCompany(params) {
    return list_5_2;
  },
  /* -----------------------------------事故统计表---------------------------------------- */
  // 事故统计表-集团层
  getReportEquipmentAccidentGroup(params) {
    return list_6_1;
  },
  // 事故统计表-分子公司
  getReportEquipmentAccidentCompanies(params) {
    return list_6_2;
  },
  // 事故统计表-项目层
  reportEquipmentAccidentDelDepartment(params) {
    return list_6_3;
  },
  /* -----------------------------------单机（车）核算汇总统计表---------------------------------------- */
  // 单机（车）核算汇总统计表-集团层
  reportEquipmentSvaDelGroup(params) {
    return list_7_1;
  },
  // 单机（车）核算汇总统计表-分子公司层
  reportEquipmentSvaDelCompany(params) {
    return list_7_2;
  },
  /* -----------------------------------工程项目设备统计表---------------------------------------- */
  // 工程项目设备统计表-集团层
  getGroupEquipmentCompany(params) {
    return list_8_1;
  },
  // 工程项目设备统计表-分子公司层
  getConstituentEquipmentCompany(params) {
    return list_8_2;
  },
  // 工程项目设备统计表-分子公司层
  getProjectEquipmentCompany(params) {
    return list_8_3;
  },
    /* ----------------- 特种设备统计表 -------------------*/
    // 特种设备统计表-集团、分子公司
    getEquipmentSpecial(params) {
        return list9_1
    },
    // 特种设备统计表-项目层
    getEquipmentSpecialDetails(params) {
        return list9_3
    },
    /* ----------------- 工程项目外协设备统计表 -------------------*/
    // 工程项目外协设备-集团、分公司
    getEquipmentExternal(params) {
        return list10_1
    },
    // 工程项目外协设备-项目层
    getEquipmentExternalDetails(params) {
        return list10_3
    },
    /* ----------------- 设备动态统计表 -------------------*/
    // 设备动态统计表-集团、分子公司层
    getEquipmentDynamic(params) {
        return list11_1
    },
    // 设备动态统计表-项目层
    getEquipmentDynamicDetails(params) {
        return list11_3
    },
    /* ----------------- 单机（车）成本统计简表 -------------------*/
    // 单机（车）成本统计简表-项目层
    getEquipmentLightEngineCost(params) {
        return list12_1
    },
    /* ----------------- 设备施工费用统计表 -------------------*/
    //  设备施工费用统计表-集团、分子公司
    getEquipmentConstructionCost(params) {
        return list13_1
    },
    //  设备施工费用统计表-项目层
    getEquipmentConstructionCostDetails(params) {
        return list13_2
    },
    /* ----------------- 设备消耗扣款台账 -------------------*/
    //  设备消耗扣款台账-集团、分子公司
    getEquipmentConsume(params) {
        return list14_1
    },
    //  设备消耗扣款台账-项目层
    getEquipmentConsumeDetails(params) {
        return list14_2
    },
    //  设备消耗扣款台账-分包商
    getEquipmentConsumeSubDetails(params) {
        return list14_3
    },
    /* ----------------- 设备费用账册 -------------------*/
    // 设备费用账册-集团、分公司
    getEquipmentCost(params) {
        return list16_1
    },
    // 设备费用账册-项目层
    getEquipmentCostDetails(params) {
        return list16_2
    },
    // 设备费用账册-设备型号详情
    getEquipmentCostNumberDetails(params) {
        return list16_3
    },
}

export default request
